package com.smart.order.service;

import com.msart.api.dto.order.OrderDto;
import com.msart.api.service.OrderService;
import lombok.extern.slf4j.Slf4j;
import org.apache.dubbo.config.annotation.Service;

import java.math.BigDecimal;

/**
 * order 表
 * order-item 表
 * 订单号 必须是唯一的
 */
@Service
@Slf4j
public class OrderServiceImpl implements OrderService {
    @Override
    public OrderDto createOrder(OrderDto order) {
        log.info("调用订单服务");
        /**
         * 保存订单
         * 订单的生成号  雪花算法 uid-generator  美团leaf
         */
//        订单 业务逻辑   订单主表   订单商品表


        OrderDto orderDto = new OrderDto();
        orderDto.setProductNo("123456");
        orderDto.setTotal(new BigDecimal("100.00"));
        return orderDto;
    }
}
